#pragma once

#include "IGameState.h"

class COptionMenuState : public IGameState
{
	int m_nBGImage;
	int m_nBGMusic;
	int m_nCurrSelection;
	//Menu Cursor for now. Remove when bitmap fonts are implemented.
	int m_nMenuCursor;

	COptionMenuState();
	COptionMenuState(const COptionMenuState&);
	COptionMenuState& operator=(const COptionMenuState&);
	~COptionMenuState();

public:

	static COptionMenuState* GetInstance();
	bool DeleteInstance();

	void Enter();
	bool Input();
	void Update(float fDelta);
	void Render();
	void Exit();
};